Some hotels and scuba shops will accept credit cards, although many of them charge a fee of 3-5% for charges to a credit card.
There are no ATMs here and visitors should bring enough cash with them. Money changing facilities are available at hotels, but the rate given is always unfavourable, so don't bring just cash, but rupiah. If you do run out of cash, a same day return ATM run to Sanur is possible. Alternatively, some hotels will do a cash advance on your credit card for a fee of 8%-10%.
In September 2012 an ATM was still in construction near the harbour, but not yet working.
Small shops are widespread, and they are geared towards basic visitor requirements, stocking sun-block, cheap knock-off boardshorts and hats, as well as the usual range of snacks, beer, soft drinks and cigarettes. Do not though expect anything too sophisticated. There is little in the way of souvenir type shopping on the island, and there is nothing of this nature which would not be better purchased on the Bali mainland.